﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Xml.Serialization;

namespace ManagedServices.UI.Web.Models
{
    [Serializable]
    public class SubServiceMetadataModel
    {
        [XmlIgnore]
        public string SubServiceID { get; set; }

        public string SubServiceName { get; set; }

        public string SubServiceDescription { get; set; }

        public string UniqueURN { get; set; }

        public string Version { get; set; }

        public DependencyMetadataModel[] Dependencies { get; set; }

        public ParameterModel[] Parameters { get; set; }

        public RunConfigModel RunConfig { get; set; }

        public SubscriptionModel[] Subscriptions { get; set; }

        public int NumberOfInstances { get; set; }
    }

}